﻿using System;
using System.Collections.Generic;

namespace YNTK.SubDev.Entitys.Dto.ZyOaPrice
{
    /// <summary>
    /// 报价信息输出参数
    /// </summary>
    public class ZyOaPricelistInfoOutput
    {
        /// <summary>
        /// 自然主键
        /// </summary>
        public string id { get; set; }
        
        /// <summary>
        /// 关联Id
        /// </summary>
        public string priceId { get; set; }
        
        /// <summary>
        /// 品名
        /// </summary>
        public string name { get; set; }
        
        /// <summary>
        /// 规格
        /// </summary>
        public string specs { get; set; }
        
        /// <summary>
        /// 单价
        /// </summary>
        public decimal amount { get; set; }
        
        /// <summary>
        /// 税率(%)
        /// </summary>
        public decimal tax { get; set; }
        
        /// <summary>
        /// 数量
        /// </summary>
        public int? num { get; set; }
        
        /// <summary>
        /// 单位
        /// </summary>
        public string unit { get; set; }
        
        /// <summary>
        /// 内容
        /// </summary>
        public string content { get; set; }
        
        /// <summary>
        /// 备注
        /// </summary>
        public string description { get; set; }
        
        /// <summary>
        /// 排序
        /// </summary>
        public long sortCode { get; set; }
        
        /// <summary>
        /// 有效标志
        /// </summary>
        public int? enabledMark { get; set; }
        
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? creatorTime { get; set; }
        
        /// <summary>
        /// 创建用户
        /// </summary>
        public string creatorUserId { get; set; }
        
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? lastModifyTime { get; set; }
        
        /// <summary>
        /// 修改用户
        /// </summary>
        public string lastModifyUserId { get; set; }
        
        /// <summary>
        /// 报价状态（1-正在进行，2-暂停）
        /// </summary>
        public string state { get; set; }
        
        /// <summary>
        /// 最后状态
        /// </summary>
        public int? lastTrackState { get; set; }
        
        /// <summary>
        /// 说明
        /// </summary>
        public string remark { get; set; }
        
        /// <summary>
        /// 附件
        /// </summary>
        public string appendix { get; set; }
        
        /// <summary>
        /// 批注列表Json
        /// </summary>
        public string postilJson { get; set; }
        
        /// <summary>
        /// 批注总数
        /// </summary>
        public int? postilCount { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public string spare1 { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public string spare2 { get; set; }
        
        /// <summary>
        /// 
        /// </summary>
        public string spare3 { get; set; }
        
    }
}
